package com.gopay.common.domain.bank.pab.ebank;
import java.io.Serializable;

import com.gopay.common.domain.bank.BaseMessage;

/**
 * 深发对象
 * 
 * @SDBMessage.java
 * @author LEO
 * @2012-10-31 下午4:30:11 www.gopay.com.cn Inc.All rights reserved.
 */
public class PabMessage extends BaseMessage implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = 8231893028527985743L;

    // 商户接收订单支付结果的URL（由客户、浏览器触发）
    protected String returnUrl;
    // 商户接收订单支付结果服务器通知的url（银行触发）
//    protected String notifyUrl;
    // 网上交易代码
    protected String transName;
    // 银行地址
    protected String bankUrl;
    // 货币类型，目前只支持人民币 "RMB"
    protected String currency;
    // 商户的企业网银用户管理员代码，即企业网银的管理员登陆标识
    protected String masterid;
    // 备用字段
    protected String remark;
    // 时效性 如果商户需要设定订单的时效性，此域填写该笔订单的有效时间，以秒为单位。 必输项，如果不需要，则填0
    protected String validtime;
    //
    protected String timestamp;
    // 交易时间(yyyyMMdd)
    protected String tradeDate;
    
    // 商户名称
    protected String merchantName;
    /**
     * 二级商户号
     */
    protected String termNo;
    /**
     * 二级商户名称
     */
    protected String secondMername;

    public String getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(String timestamp) {
        this.timestamp = timestamp;
    }

    public String getTradeDate() {
        return tradeDate;
    }

    public void setTradeDate(String tradeDate) {
        this.tradeDate = tradeDate;
    }

    public String getValidtime() {
        return validtime;
    }

    public void setValidtime(String validtime) {
        this.validtime = validtime;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }


    public String getReturnUrl() {
        return returnUrl;
    }

    public void setReturnUrl(String returnUrl) {
        this.returnUrl = returnUrl;
    }

   /* public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }*/

    public String getTransName() {
        return transName;
    }

    public void setTransName(String transName) {
        this.transName = transName;
    }

    public String getBankUrl() {
        return bankUrl;
    }

    public void setBankUrl(String bankUrl) {
        this.bankUrl = bankUrl;
    }

    public String getMasterid() {
        return masterid;
    }

    public void setMasterid(String masterid) {
        this.masterid = masterid;
    }

	public String getTermNo() {
		return termNo;
	}

	public void setTermNo(String termNo) {
		this.termNo = termNo;
	}

	public String getSecondMername() {
		return secondMername;
	}

	public void setSecondMername(String secondMername) {
		this.secondMername = secondMername;
	}

	public String getMerchantName() {
		return merchantName;
	}

	public void setMerchantName(String merchantName) {
		this.merchantName = merchantName;
	}

}
